import axios from 'axios' //引入

const baseURL = 'https://kj.heizixun.com' //后台根域名地址
// const baseURL = 'http://192.168.0.18/api' //本地后台根域名地址

axios.defaults.baseURL = baseURL //设置跟域名
axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded' //post的请求头
axios.defaults.timeout = 15 * 1000 //15秒没响应就中断请求

axios.interceptors.request.use(
  config => {
    let token = localStorage.getItem('token') || '' //读取缓存  也可以用vuex的
    config.headers['Access-Token'] = token //请求前添加token  token字段根据后台设置的来 不一定是token
    config.headers['platform'] = 'H5' //请求前添加token  token字段根据后台设置的来 不一定是token
    return config
  },
  error => {
    return Promise.reject(error)
  }
)
axios.interceptors.response.use(res => {
  const data = res.data
  if (data.code == 208) {
    sessionStorage.clear()
  }
  return data
})
export default axios //导出
